طرح و پیاده سازی کامپایلر خود توزیع کننده

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه علم و صنعت ایران
  • نویسنده حسن خوشه چین القو
  • استاد راهنما سعید پارسا
  • تعداد صفحات: ۱۵ صفحه ی اول
  • سال انتشار 1380
چکیده

ایده بنیادی در ایجاد زبانهای سطح بالا، پنهان نمودن هرچه بیشتر جزئیات سخت افزار از دیدگاه برنامه نویس است. لذا پنهان نمودن جزئیات ارتباطی شبکه از دیدگاه برنامه نویس، گامی مثبت در ایجاد زبانهای سطح بالا می تواند باشد. امروزه تولید برنامه هایی که بتوانند ارجای خود را بر روی ایستگاهای کاری موجود در شبکه به طور اتوماتیک پخش نمایند، می توان بسیار قابل توجه و همچنین مفید در توزیع اتوماتیک و پویای بار کاری در سطح شکبه باشد.در مبحث کامپایلرها اجرای موازی اجزا برنامه بطور همزمان، اهمیت ویژه ای دارد. برای اینکار، باید این قسمتها را د متن برنامه مشخص نمود. برای اینکار باید وابستگیهای داده ای و وابستگیهای کنترلی بین بخشهای برنامه رامشخص کرد. در محیطهای شی گرا توزی بین بخشهای مختلف برنامه بین اشیا مطرح می باشد. بدینصورت که در برنامه های شی گرا اشیائی که می توانند بطور موازی اجرا شوند را مشخص کرده و اجرای هر کدام از آنها را بصورت توزیعی به ایستگاههای کاری شبکه واگذار می نمایند، که اینکار باعث کاهش زمان اجرای برنامه ها می گردد.یک کامپایلر خود تزویع کننده ، قادر به تشخیص و زمانبندی اتوماتیک بخشهاییی از کد برنامه است که بطور همزمان بر روی ایستگاههای کاری موجود در سطح شبکه، قابل اجرا هستند.در این پروژه، ابتدا به برسی توزیع اتوماتیک اشیا در بین ایستگاههای کاری مختلف در شبکه می پردازیم. سپس، نحوه ایجاد بستر توزیعی مناسب و چگونگی انجام عملیات توزیع، آز طریق فراخوانی ازراه دور روالهای اشیا و با اعمال روشهای و تکنیهای توزیع و توازن بارکاری، را بررس می کنیم. سپس زنجیره های تعریف - استفاده بین اشیا و کلاسها، جهت تعیین و استخراج توازی در برنامه های شی گرا را مورد بررسی قرار داده و اگوریتمهایی را برای این موارد، ارائه می دهیم، در نهایت، نحوه پیاده سازی هر یک از موارد فوق را، توضیح می دهیم.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

طراحی و پیاده سازی سیستم سنجش کیفیت توزیع مرسولات عادی در شرکت پست جمهوری اسلامی ایران

یکی از مهمترین شاخصهای موفقیت سازمانهای خدماتی و تولیدی،ارتقای سطح رضایتمندی مشتریان میباشد. شرکت پست جمهوری اسلامیایران نیز به مثابه اینگونه سازمانها با هدف ارائه خدمات پستی به آحاد مردم وافزایش سوددهی، تلاش لازم را در ارائه خدمات مطلوب و مورد انتظار مشتریان   در واحدهای پستی دنبال مینماید. یکی از مهمترین معیارهای ارزیابی کیفیتپست، مدت زمان سیر مرسولات آن، از لحظه دریافت از فرستنده تا لحظهتحوی...

متن کامل

ارزیابی آمادگی الکترونیکی شرکت های توزیع کننده دارو در زمینه پیاده سازی مدیریت ارتباط با مشتریان

بقای سازمان ها و شرکت ها در محیط کسب و کار پرتلاطم امروز، در گرو چند عامل مهم، از جمله ارتباط عمیق و پایدار با مشتریان است. مدیریت ارتباط با مشتری، ابزار کارآمد برای تحقق این مهم محسوب می شود؛ اما اجرای پروژ] هایی از این دست با ریسک بالا و هزینه فراوانی همراه است. برای کاهش این ریسک، ضروری است که پیش از اجرای آن، امادگی الکترونیکی سازمان ها ارزیابی گردد و مقدمات پیاده سازی و زیرساخت های لازم آن...

متن کامل

طراحی و پیاده سازی یک سیستم بافت آگاه در مدیریت امداد شبکه های توزیع برق

شبکه‌های توزیع از مهمترین بخش‌های خدمات بوده و اصلی‌ترین وظیفه این بخش، تأمین برق مطمئن و پایدار است. مشکلاتی که در خصوص اطلاعات مکان مرجع، مانند عدم دقت، عدم امکان کنترل اطلاعات و عدم دسترسی سریع به اطلاعات وجود دارد، جزء مشکلات فنی به شمار می‌آیند. پی...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه علم و صنعت ایران

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023